package com.ww.learn.funs

fun f1() = 2
fun f2() = { 2 }
fun f3(factor: Int) = { n: Int -> n * factor }

fun main() {
    println(f1())
    // f2()函数返回的是一个lambda表达式 () -> kotlin.Int
    println(f2())
    println(f2()())
    // f3(2)返回的也是一个lambda表达式，(kotlin.Int) -> kotlin.Int
    println(f3(2))
    println(f3(2)(3))
}